/*
 * @Description: Object类型转换为Number类型
 * @Author: zzj
 * @Date: 2021-09-07 22:08:57
 * @LastEditors: zzj
 * @LastEditTime: 2021-09-07 22:13:36
 */

// Object类型转换为Number类型
/*
        1.如果只重写了valueOf()或者toString()方法，则调用重写的方法，并将返回值用Number()转换。
		2.如果两个方法都重写了，则调用valueOf()，并将返回值用Number()转换。
		3.如果两个方法都没有重写，则返回NaN
 */
var obj = {
    name:"briup",
    age:12,
    toString:function(){
        return "100";
    },
    valueOf:function(){
        return 10;
    }
};
console.log(Number(obj));